C++ では、以下の 基本的な算術型 がハードウェアのストレージに直接対応するように定義されています。メモリを番号付きの連続した アドレスと考えてください。各 バイト (8ビット)は最小のアドレス可能な単位であり、一方 ワード (通常32/64ビット)は自然な処理サイズです。
1. 整数型
ブール値(bool)、文字(Unicodeを含む char16_t、 char32_t)および整数を含みます。整数は 符号付き (負の数、ゼロ、正の数を表す)または 符号なし (0以上)です。
2. メモリ表現
整数型が1ワードを占有するとき、それは複数のバイトアドレスにまたがります。たとえば、アドレス736424から始まるオブジェクトは、連続する4バイトのメモリを占有します。 int 1ワードを占有すると、複数のバイトアドレスにまたがります。たとえば、アドレス736424から始まるオブジェクトは、連続する4バイトのメモリを占有します。
3. 浮動小数点型と空型
浮動小数点型(float、 double、 long double)はマシンのビットパターンによって実数を表現します。 void 型は「空」の結果を示します。値を持たず、標準的な変数を宣言するのに使用できません。
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>